PostgreSQL pg_bulkload 命令帮助

pg_bulkload 的命令选项如下:

[postgres@node1 ~]$ pg_bulkload --help
pg_bulkload is a bulk data loading tool for PostgreSQL

Usage:
  Dataload: pg_bulkload [dataload options] control_file_path
  Recovery: pg_bulkload -r [-D DATADIR]

Dataload options:
  -i, --input=INPUT         指定数据源,数据源可以来源于文件或函数。功能和控制文件中的`INPUT` 一致。
  
  -O, --output=OUTPUT       指定数据的目标,功能和控制文件中的`OUTPUT` 一致。
  -l, --logfile=LOGFILE     指定结果日志的路径。功能和控制文件中的`LOGFILE` 一致。
  -P, --parse-badfile=*     指定无法正确解析的错误记录的日志文件。功能和控制文件中的`PARSE_BADFILE` 一致。
  -u, --duplicate-badfile=* 指定唯一键报错的记录的日志文件,功能和控制文件中的`DUPLICATE_BADFILE` 一致。
  -o, --option="key=val"    指定控制文件中的任何一个选项。可以一次性指定多个选项。

Recovery options:
  -r, --recovery            执行恢复。
  -D, --pgdata=DATADIR      指定数据库集簇目录。

Connection options:
  -d, --dbname=DBNAME       指定连接的数据库名称。如果未指定,则从环境变量`PGDATABASE` 读取数据库名称。如果两者都未指定,则为连接的用户名称。 
  
  -h, --host=HOSTNAME       指定数据库服务所在机器的主机名或者`IP` 。如果以`\tmp` 开头则是使用`UNIX` 套接字。
  -p, --port=PORT           指定服务器监听的TCP/套接字 端口。 
  -U, --username=USERNAME   连接的用户名。此用户必须为超级用户。
  -w, --no-password         指定从不提示输入密码,这在本地登录免密时很有用。
  -W, --password            指定连接数据库时强制提示输入密码。

Generic options:
  -e, --echo                向服务器发送echo 命令。
  -E, --elevel=LEVEL        设置信息输出级别:DEBUG, INFO, NOTICE, WARNING, ERROR, LOG, FATAL, 和 PANIC,默认为`INFO` 级别。
  --help                    显示此程序的帮助手册,然后退出。
  --version                 显示此程序的版本信息,然后退出。

Read the website for details. <http://github.com/ossc-db/pg_bulkload>
Report bugs to <http://github.com/ossc-db/pg_bulkload/issues>.